package com.example.designPatten.singleton.two;

/**
* @Title:   []
* @Description: 
* @Date : 2016年4月26日下午2:32:07
* @Company: SI-TECH
* @author : LIJXD
* @version : 1.0
* @modify history
*  <p>修改日期    修改人   修改目的<p> 	
*/
public class Singleton {
	private static Singleton uniqueInstance;
	
	private Singleton(){
		
	}
	//处理多线程问题； 资源浪费（只需要第一次设置uniqueInstance加锁）
	public static synchronized Singleton getInstance(){
		if(uniqueInstance == null){
			uniqueInstance = new Singleton();
		}
		return uniqueInstance;
	}
	
	
}
